PUVer, я твою карту дропнул минут через 5...
начало непонятно... получил героя, а дальше... ни подсказки что делать, ни какого-нибудь ориентира... побегал позахватывал точки 5 мин... и надоело... хотя, так хотелось оценить корабельные абордажи...
карта в начале сильно просидает в динамике... моё маленькое имхо...
Ты шутишь что ли? Нет, я все понимаю, хочется поддержать молодого автора, но лучше его сейчас отправить в художку, чем он так и застрянет на уровне каракуль на полях тетради.
нет, не шучу... и не то, чтобы хочу поддержать автора... просто я знаю, что за неприглядной картинкой может скрываться неплохая история...
отправить в художку..? а что ему мешает самосовершенствоваться и параллельно выкладывать свои работы..?
всё ребята вопрос снят... извините за беспокойство...
у меня на карте просто мемхак спаян с RenderEdge_mini... видимо, где-то там ошибку допустил...
сейчас проверил на карте с одним только мемхаком, всё нормально работает...
PUVer, там не по всем картам. Вадим в последнем видео сказал, что Костя отсеил часть карт, которые либо совсем не работают, либо очень плохие (а их где-то треть на конкурсе).
ага, но есть возможность получить "огласку" уже вне конкурсной программы...
Тут и смещение камеры для ботов и изменение статов мемхаком. Не знаю насколько стабильно работает первое, но второе следовало бы тестировать по отдельности. Поставь период таймера равный нулю и ограничь его использование тысячей раз в секунду, например. Такой стресс-тест покажет больше, имхо
до мемхака пользовался костылём через руну, повышающую белую атаку...
и как бы работало всё без фаталов...
со стресс тестом попробую...
потестил... в функцией изменения атаки вылетает сразу... потостил этот же цикл с функцией изменения брони... всё работает...
собственно здесь можно посмотреть всё прямо в карте...
функция создающая юнита в процессе самой игры - spawnPlayerUnits() - находится в custom code...
отключённый "Безымянный триггер 001" - делал для теста... собственно тот триггер, что создаёт юнита каждые 0.1 сек...
в чём может быть проблема функции SetUnitBaseDamage...
создаю юнита сразу же устанавливаю случайный показатель к атаке..., но с определённым шансом я получаю фатал...
для теста создал простой триггер, который создаёт юнита каждые 0.1 секунды и изменяет ему атаку через эту ф-цию...
иногда вылетает фатал после 40 созданных юнитов, иногда после 150...
где я мог накосячить..?
Андреич, привыкай, а то череп кривой на наплечнике.
замечаю, что, чем больше рисую на планшете, тем сложнее мне даются ровные линии...
возможно я паранойю, но кажется, я даже карандашом стал хуже рисовать... Nosferoh:
Андреич, зачем использовать Memory Hack и основную версию RenderEdge вместе? Нужно использовать только что-то одно.
я использую данную версию [RenderEdge] Memory Hack (она же отличается от основной..?)
мне бы хотелось иметь возможность настраивать интерфейс... но я постоянно получаю конфликт с мемхаком...
Сразу прошу прощения, если вопрос уже повторялся...
в общем... сумел прикрутить по отдельности, мемхак и рендер эдж... работает нормально...
но как собрать всё вместе..? у меня постоянно происходит переобъявление функций...
жизнь учит не гнаться за двумя зайцами одновременно...
делал параллельно 2 карты... ещё в придачу пилил 3-тью небольшую для отвлечения...
по итогу, ничего решительно не готово... хотя эта 3-тья карта и была удивительным образом доведена до играбельного вида...
жонглирование... герой подбрасывает в воздух шарики и начинает ими жонглировать...
причём, если ловкость героя меньше, скажем, 20 ед., то ничего у него не получаются, шарики падают вниз и больно бьют героя по голове...
если тебе нужно конкретно тригерное начисление инкома... то делаешь тех же светляков и отправляешь их на рудник... в РО указываешь что они добывают 0 золота за раз...
каждую секунду проверяешь своих рабочих... если они заняты добычей золота (GetUnitCurrentOrder(unit)=="harvest" - как-то так вроде...), то добавляешь игроку нужное кол-во золота...
» 2D Арт / Анонс комикса Strange Friends
Nosferoh:
» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа
начало непонятно... получил героя, а дальше... ни подсказки что делать, ни какого-нибудь ориентира... побегал позахватывал точки 5 мин... и надоело... хотя, так хотелось оценить корабельные абордажи...
карта в начале сильно просидает в динамике... моё маленькое имхо...
Ред. Алексей Андреич
» 2D Арт / Анонс комикса Strange Friends
я имел в виду, оригинал... и графика там не лучше...
» 2D Арт / Анонс комикса Strange Friends
отправить в художку..? а что ему мешает самосовершенствоваться и параллельно выкладывать свои работы..?
» 2D Арт / Анонс комикса Strange Friends
если сюжет норм, я почитаю..
» WarCraft 3 / Хак на память Warcraft3
у меня на карте просто мемхак спаян с RenderEdge_mini... видимо, где-то там ошибку допустил...
сейчас проверил на карте с одним только мемхаком, всё нормально работает...
» Heaven's Gallery / Лечение
» nDRch / Я рисую как урод...
» nDRch / Я рисую как урод...
» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа
» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа
» WarCraft 3 / Хак на память Warcraft3
и как бы работало всё без фаталов...
со стресс тестом попробую...
» WarCraft 3 / Хак на память Warcraft3
отключённый "Безымянный триггер 001" - делал для теста... собственно тот триггер, что создаёт юнита каждые 0.1 сек...
на всякий выложу сюда...
timer t = GetExpiredTimer()
int tid = GetHandleId(t)
bj_lastCreatedUnit = LoadUnitHandle(gg_htb_HashData,tid,1)
SetUnitBaseDamage(bj_lastCreatedUnit,1)
DestroyTimer(t)
FlushChildHashtable(gg_htb_HashData,tid)
t=null
}
bj_lastCreatedUnit=CreateUnit(Player(1),RandomUnit[GetRandomInt(1,RandomUnitMax)],GetRandomReal((size-1)*-128,(size-1)*128.),GetRandomReal((size-1)*-128,(size-1)*128.),270.)
SetUnitBaseDamage(bj_lastCreatedUnit,0)
timer t=CreateTimer()
int tid = GetHandleId(t)
SetUnitArmor(bj_lastCreatedUnit,0.)
count++
BJDebugMsg(I2S(count))
SaveUnitHandle(gg_htb_HashData,tid,1,bj_lastCreatedUnit)
TimerStart(t,0.01,false,function Ta)
t=null
endfunction
function InitTrig_____________________________________001 takes nothing returns nothing
set gg_trg_____________________________________001 = CreateTrigger( )
TriggerRegisterTimerEvent(gg_trg_____________________________________001,0.1,true)
call TriggerRegisterPlayerEventEndCinematic( gg_trg_____________________________________001, Player(0) )
call TriggerAddAction( gg_trg_____________________________________001, function Trig_____________________________________001_Actions )
endfunction
Ред. Алексей Андреич
» WarCraft 3 / Хак на память Warcraft3
» WarCraft 3 / Хак на память Warcraft3
создаю юнита сразу же устанавливаю случайный показатель к атаке..., но с определённым шансом я получаю фатал...
иногда вылетает фатал после 40 созданных юнитов, иногда после 150...
где я мог накосячить..?
» nDRch / Я рисую как урод...
возможно я паранойю, но кажется, я даже карандашом стал хуже рисовать...
Nosferoh:
» RenderEdge / [RenderEdge] Memory Hack
мне бы хотелось иметь возможность настраивать интерфейс... но я постоянно получаю конфликт с мемхаком...
» RenderEdge / [RenderEdge] Memory Hack
в общем... сумел прикрутить по отдельности, мемхак и рендер эдж... работает нормально...
но как собрать всё вместе..? у меня постоянно происходит переобъявление функций...
Ред. Алексей Андреич
» nDRch / Я рисую как урод...
» WarCraft 3 / Конкурс карт от 2kxaos продлён до 24-го августа
делал параллельно 2 карты... ещё в придачу пилил 3-тью небольшую для отвлечения...
по итогу, ничего решительно не готово... хотя эта 3-тья карта и была удивительным образом доведена до играбельного вида...
» WarCraft 3 / Проблема с моделью эффекта
автор просто немного накосячил с анимацией видимости...
держи...
на этот раз бесплатно и без смс..)
» WarCraft 3 / Кнопки постройки
» Монстрофилию в массы / Дриадка
на ней растут цветы только с пестиками..?
» WarCraft 3 / Какие способности дать ловкачу?
причём, если ловкость героя меньше, скажем, 20 ед., то ничего у него не получаются, шарики падают вниз и больно бьют героя по голове...
» WarCraft 3 / Вопрос инкома
каждую секунду проверяешь своих рабочих... если они заняты добычей золота (GetUnitCurrentOrder(unit)=="harvest" - как-то так вроде...), то добавляешь игроку нужное кол-во золота...